From 62c385a9dd5e727170a99c146c49597dcd1e7931 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 30 Jun 2020 07:55:15 -0400 Subject: [PATCH] gtk-demo: No selection in the words demo This demo is about filtering, not about selection, so use a GtkNoSelection. --- demos/gtk-demo/listview_words.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/demos/gtk-demo/listview_words.c b/demos/gtk-demo/listview_words.c index 2384edcbf1..de124b3383 100644 --- a/demos/gtk-demo/listview_words.c +++ b/demos/gtk-demo/listview_words.c @@ -157,6 +157,7 @@ do_listview_words (GtkWidget *do_widget) { GtkWidget *header, *listview, *sw, *vbox, *search_entry, *open_button; GtkFilterListModel *filter_model; + GtkNoSelection *selection; GtkStringList *stringlist; GtkFilter *filter; GtkExpression *expression; @@ -211,7 +212,9 @@ do_listview_words (GtkWidget *do_widget) gtk_builder_list_item_factory_new_from_bytes (NULL, g_bytes_new_static (factory_text, strlen (factory_text)))); gtk_scrolled_window_set_child (GTK_SCROLLED_WINDOW (sw), listview); - gtk_list_view_set_model (GTK_LIST_VIEW (listview), G_LIST_MODEL (filter_model)); + selection = gtk_no_selection_new (G_LIST_MODEL (filter_model)); + gtk_list_view_set_model (GTK_LIST_VIEW (listview), G_LIST_MODEL (selection)); + g_object_unref (selection); g_signal_connect (filter_model, "items-changed", G_CALLBACK (update_title_cb), NULL); g_signal_connect (filter_model, "notify::pending", G_CALLBACK (update_title_cb), NULL); -- 2.30.2